XML User Interface Language

Ejemplo de aplicación XUL.

XUL (acrónimo de XML User Interface Language), lenguaje basado en XML para la interfaz de usuario, desarrollado por Mozilla. XUL se implementa como un dialecto XML, lo que permite que las interfaces gráficas de usuario se escriban de manera similar a las páginas web.

XUL no es un estándar. La mejor fuente para encontrar material de referencia sobre XUL son páginas especializadas así como libros técnicos.

La principal ventaja de XUL es que aporta una definición de interfaces GUI simple y portable. Esto reduce el esfuerzo empleado en el desarrollo de software.

Otras aplicaciones aparte de Mozilla usan este lenguaje para sus interfaces de usuario. Algunas de ellas usan JavaScript para su lógica. Las aplicaciones XUL tienen la ventaja de poder correr en distintos sistemas operativos.

En agosto de 2015, Mozilla anunció que la utilización de XUL para crear extensiones de Firefox sería abandonado en el futuro a favor del uso de WebExtensions.[1]Pale Moon, un fork de Firefox para Windows y Linux, continuará soportando XUL de manera indefinida.[2]Waterfox, otro fork de Firefox para Windows, macOS, y Linux planea el desarrollo continuo de un navegador basado en XUL comenzando desde la última versión XUL de Firefox lanzada por Mozilla.[3]

  1. Kev Needham (21 de agosto de 2015). «The Future of Developing Firefox Add-ons». blog.mozilla.org. Consultado el 7 de septiembre de 2015. 
  2. «Pale Moon future roadmap». Pale Moon. 9 de mayo de 2016. Consultado el 8 de junio de 2016. 
  3. «Proposal for Waterfox 56». Reddit. 11 de marzo de 2017. Consultado el 22 de mayo de 2017. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy